/*
  a in datatable table tools
*/
a.DTTT_button_text span a {
  color: #333;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}

/*
  lazybox
*/
#lazybox {
  padding: 8px, 20px, 8px, 8px;
  max-width: 50%;
  z-index: 1004;
}

/*
  table sort img
*/
th.asc {
  background: url(/assets/img/sort_asc.png) no-repeat center right;
}

th.sorting {
  background: url(/assets/img/sort_both.png) no-repeat center right;
}

th.desc {
  background: url(/assets/img/sort_desc.png) no-repeat center right;
}

/*
  img in table
*/
table.vertical-align-middle tbody tr td {
  vertical-align: middle
}

/*
form-inline
*/
@mixin form-inline {

  $text-width: 120px;

  input[type="text"].form-control { width: $text-width; padding: 7px; }
  .form-group > input[type="text"].form-control { width: $text-width; }
}

/*
  .well div in .row
*/
.row > .col-sm-12 > .well {
  min-height: 50px;

  form.form-inline {
    margin-left: -9px;
    @include form-inline;
  }
}

/* 
  button in .widget-body .no-padding
*/
.widget-body.no-padding > div > span > a.btn-sm {
  margin-top: -6px;
}

/*
  right gird
*/
.col-md-offset {
  float: right;
}

/*
 * form button 
*/

form.form-horizontal, form.form-inline {
  fieldset div.modal-footer { 
    margin-bottom: -20px;
    margin-top: -5px;
  }

  textarea.form-control {
    height: 150px;
  }

}

/*
 * for the global menu
*/
.nav.navbar-nav.global_menu {
  font-size: 17px;
  > li > a {
    color: #555;

  }
  > li:hover > a {
    background-color: #d3d3d3;
    transition: all 0.0s;
    cursor: pointer;
    color: #3276b1;
  }
  > li.active > a {
    color: #3276b1;
  }
  > :last-child {
    padding: 14px 10px 10px;
    span {
      cursor: pointer;
    }
  }
}

#logo {
  img { margin-top:-3px; padding-left: 10px; }
  a { padding-left: 10px; font-size: 15px; }
}

p.activity_detail {
  margin-left: 5%;
  code {
    margin: 0 5px;
  }
}

div.well > div.changeset {
  display: none
}

#jarviswidget-fullscreen-mode {
  z-index: 1003;
}